import { ObjectId } from 'mongoose';
import { Gender } from '../schemas/user.schema';
import { ApiProperty } from '@nestjs/swagger';
export class GetUserInfoResult {
    @ApiProperty({ type: String })
    _id: ObjectId;
    /**
     * 用户名
     */
    @ApiProperty()
    username: string;
    /**
     * 密码
     */
    @ApiProperty()
    password: string;
    /**
     * 手机号
     */
    @ApiProperty()
    phone: string;
    /**
     * 头像
     */
    @ApiProperty()
    avatar: string;
    /**
     * 昵称
     */
    @ApiProperty()
    nickname: string;
    /**
     * 签名
     */
    @ApiProperty()
    desc: string;
    /**
     * 创建时间
     */
    @ApiProperty()
    createdAt: Date;
    /**
     * 修改时间
     */
    @ApiProperty()
    updatedAt: Date;
    /**
     * 性别
     */
    @ApiProperty()
    gender: Gender;
    /**
     * 生日
     */
    @ApiProperty()
    birthday: Date;
    /**
     * 关注数
     */
    @ApiProperty()
    foucsCount: number;
    /**
     * 粉丝数
     */
    @ApiProperty()
    fansCount: number;
    /**
     * 人气数
     */
    @ApiProperty()
    popularCount: number;
}
